﻿using System;
using System.Collections;

public interface B3Output {
	void WriteBool(bool v);
	void WriteByte(int v);
	void WriteInt(int v);
	void WriteLong(long v);
	void WriteDouble(double v);
	void WriteUTF(string str);
	void WriteBytes(byte[] buf);
	void WriteList(ArrayList list);
	void WriteSet(Hashtable val);
	void WriteMap(Hashtable map);
	void WriteDate(DateTime dat);
	void WriteIntArray(int[] array);
	void WriteStrArray(string[] array);
	void WriteObject(object obj);
}
